Big Huge Thesaurus

Eretmochelys imbricata

noun